csd: Always raise on primary titlebar click
authorMatthias Clasen <mclasen@redhat.com>
Fri, 13 Feb 2015 13:50:04 +0000 (08:50 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 13 Feb 2015 13:51:28 +0000 (08:51 -0500)
This matches more closely what typical window managers do.
Pointed out in
https://bugzilla.redhat.com/show_bug.cgi?id=1158472

gtk/gtkwindow.c

index 7f9405b08c2516b9c4432785755bb449c09c9531..4dbde2ab054a533bcfa7b9c09c89fbb384e570dd 100644 (file)
@@ -1457,6 +1457,9 @@ multipress_gesture_pressed_cb (GtkGestureMultiPress *gesture,
 
   event_widget = gtk_get_event_widget ((GdkEvent*) event);
 
+  if (region == GTK_WINDOW_REGION_TITLE)
+    gdk_window_raise (gtk_widget_get_window (widget));
+
   switch (region)
     {
     case GTK_WINDOW_REGION_CONTENT: